﻿<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage/MuchoMusculomw.Master" AutoEventWireup="true" CodeBehind="Clients.aspx.cs" Inherits="MuchoMusculo.Web.Pages.Clients" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="mainContent" runat="server">
    <div id="divHeader">
        <h3>Mantenimiento clientes</h3>
    </div>
        <div id="divFiltros">
            <br />
            <fieldset>
                <legend>Opciones de filtrado</legend>
                <asp:Button Text="Filtrar" ID="filtrarCliente" OnClick="filtrarCliente_Click" runat="server" />
                <asp:TextBox ID="txbCedula" runat="server"></asp:TextBox>
                <br />
                <br />
            </fieldset>
            <br />
            <br />
        </div>

        <div id="divClientes">  
        <asp:LinqDataSource runat="server" ID="ldsClientes" ContextTypeName="MuchoMusculo.BusinessObjects.BDMuchoMusculosDataContext" EntityTypeName="" OnSelecting="ldsClientes_Selecting" OrderBy="ClientName" Select="new (idCliente, cedula, fechaNacimiento, direccion, peso, estatura, ClientName)" TableName="tbClientes"></asp:LinqDataSource>
        <asp:LinqDataSource runat="server" ID="ldsClientesMant" ContextTypeName="MuchoMusculo.BusinessObjects.BDMuchoMusculosDataContext" EntityTypeName="" Select="new (idCliente, nombre, priApellido, segApellido, cedula, fechaNacimiento, direccion, peso, estatura)" TableName="tbClientes" Where="idCliente == @idCliente" OnSelecting="ldsClientesMant_Selecting">
            <WhereParameters>
                <asp:ControlParameter ControlID="gvClientes" Name="idCliente" PropertyName="SelectedValue" Type="Int32" />
            </WhereParameters>
            </asp:LinqDataSource>
        <asp:GridView runat="server" ID="gvClientes" DataKeyNames="idCliente" AutoGenerateColumns="False" DataSourceID="ldsClientes">
            <Columns>
                <asp:CommandField ShowSelectButton="True" />
                <asp:BoundField DataField="idCliente" Visible="false" HeaderText="idCliente" ReadOnly="True" SortExpression="idCliente" />
                <asp:BoundField DataField="cedula" HeaderText="cedula" ReadOnly="True" SortExpression="cedula" />
                <asp:BoundField DataField="fechaNacimiento" HeaderText="fechaNacimiento" ReadOnly="True" SortExpression="fechaNacimiento" />
                <asp:BoundField DataField="direccion" HeaderText="direccion" ReadOnly="True" SortExpression="direccion" />
                <asp:BoundField DataField="peso" HeaderText="peso" ReadOnly="True" SortExpression="peso" />
                <asp:BoundField DataField="estatura" HeaderText="estatura" ReadOnly="True" SortExpression="estatura" />
                <asp:BoundField DataField="ClientName" HeaderText="ClientName" ReadOnly="True" SortExpression="ClientName" />
            </Columns>
            </asp:GridView>
        <asp:FormView runat="server" ID="fvClientes" DataSourceID="ldsClientesMant">
            <EditItemTemplate>
                idCliente:
                <asp:TextBox ID="idClienteTextBox" runat="server" Text='<%# Bind("idCliente") %>' />
                <br />
                nombre:
                <asp:TextBox ID="nombreTextBox" runat="server" Text='<%# Bind("nombre") %>' />
                <br />
                priApellido:
                <asp:TextBox ID="priApellidoTextBox" runat="server" Text='<%# Bind("priApellido") %>' />
                <br />
                segApellido:
                <asp:TextBox ID="segApellidoTextBox" runat="server" Text='<%# Bind("segApellido") %>' />
                <br />
                cedula:
                <asp:TextBox ID="cedulaTextBox" runat="server" Text='<%# Bind("cedula") %>' />
                <br />
                fechaNacimiento:
                <asp:TextBox ID="fechaNacimientoTextBox" runat="server" Text='<%# Bind("fechaNacimiento") %>' />
                <br />
                direccion:
                <asp:TextBox ID="direccionTextBox" runat="server" Text='<%# Bind("direccion") %>' />
                <br />
                peso:
                <asp:TextBox ID="pesoTextBox" runat="server" Text='<%# Bind("peso") %>' />
                <br />
                estatura:
                <asp:TextBox ID="estaturaTextBox" runat="server" Text='<%# Bind("estatura") %>' />
                <br />
                <asp:LinkButton ID="UpdateButton" runat="server" CausesValidation="True" CommandName="Update" Text="Actualizar" />
                &nbsp;<asp:LinkButton ID="UpdateCancelButton" runat="server" CausesValidation="False" CommandName="Cancel" Text="Cancelar" />
            </EditItemTemplate>
            <InsertItemTemplate>
                idCliente:
                <asp:TextBox ID="idClienteTextBox" runat="server" Text='<%# Bind("idCliente") %>' />
                <br />
                nombre:
                <asp:TextBox ID="nombreTextBox" runat="server" Text='<%# Bind("nombre") %>' />
                <br />
                priApellido:
                <asp:TextBox ID="priApellidoTextBox" runat="server" Text='<%# Bind("priApellido") %>' />
                <br />
                segApellido:
                <asp:TextBox ID="segApellidoTextBox" runat="server" Text='<%# Bind("segApellido") %>' />
                <br />
                cedula:
                <asp:TextBox ID="cedulaTextBox" runat="server" Text='<%# Bind("cedula") %>' />
                <br />
                fechaNacimiento:
                <asp:TextBox ID="fechaNacimientoTextBox" runat="server" Text='<%# Bind("fechaNacimiento") %>' />
                <br />
                direccion:
                <asp:TextBox ID="direccionTextBox" runat="server" Text='<%# Bind("direccion") %>' />
                <br />
                peso:
                <asp:TextBox ID="pesoTextBox" runat="server" Text='<%# Bind("peso") %>' />
                <br />
                estatura:
                <asp:TextBox ID="estaturaTextBox" runat="server" Text='<%# Bind("estatura") %>' />
                <br />
                <asp:LinkButton ID="InsertButton" runat="server" CausesValidation="True" CommandName="Insert" Text="Insertar" />
                &nbsp;<asp:LinkButton ID="InsertCancelButton" runat="server" CausesValidation="False" CommandName="Cancel" Text="Cancelar" />
            </InsertItemTemplate>
            <ItemTemplate>
                idCliente:
                <asp:Label ID="idClienteLabel" runat="server" Text='<%# Bind("idCliente") %>' />
                <br />
                nombre:
                <asp:Label ID="nombreLabel" runat="server" Text='<%# Bind("nombre") %>' />
                <br />
                priApellido:
                <asp:Label ID="priApellidoLabel" runat="server" Text='<%# Bind("priApellido") %>' />
                <br />
                segApellido:
                <asp:Label ID="segApellidoLabel" runat="server" Text='<%# Bind("segApellido") %>' />
                <br />
                cedula:
                <asp:Label ID="cedulaLabel" runat="server" Text='<%# Bind("cedula") %>' />
                <br />
                fechaNacimiento:
                <asp:Label ID="fechaNacimientoLabel" runat="server" Text='<%# Bind("fechaNacimiento") %>' />
                <br />
                direccion:
                <asp:Label ID="direccionLabel" runat="server" Text='<%# Bind("direccion") %>' />
                <br />
                peso:
                <asp:Label ID="pesoLabel" runat="server" Text='<%# Bind("peso") %>' />
                <br />
                estatura:
                <asp:Label ID="estaturaLabel" runat="server" Text='<%# Bind("estatura") %>' />
                <br />

            </ItemTemplate>
            </asp:FormView>  
        </div>

      
   
</asp:Content>
